import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase que hace lo necesario para mover el arma libro del ZombieNerd.
 * 
 * @author Héctor Nicolás Anguiano Huerta.
 * @version 4 de Diciembre de 2012.
 */
public class Libro extends Arma
{
    /**
     * Metodo que verifica el movimiento del arma libro.
     */
    public void act() 
    {
        // Add your action code here.
        mueve();
    }

    /**
     * Metodo que mueve el arma del zombie en el escenario.
     */
    public void mueve()
    {
        int x=getX();
        int y=getY();
        Zombieland mundo=(Zombieland)super.getWorld();
        if(x>0 && y>0 && x<mundo.getWidth()-5)
        {
            if(!super.impacta())
            {
                setLocation(x+10,y);
            }
        }
        else
            mundo.removeObject(this);
    }    
}
